package tuple.entity;

import java.util.Arrays;
import java.util.Map;
import java.util.stream.Collectors;
// 202 entity items
public enum MyEntity {
    acrobat("acrobat"),
    adcolony("adcolony"),
    adcolony_ads("adcolony_ads"),
    adjust("adjust"),
    admob("admob"),
    adobe("adobe"),
    afterpay("afterpay"),
    airbnb("airbnb"),
    aircover("aircover"),
    alexa("alexa"),
    alibaba("alibaba"),
    alicloud("alicloud"),
    aliexpress("aliexpress"),
    alipay("alipay"),
    amazon("amazon"),
    amazon_music("amazon_music"),
    amazon_prime("amazon_prime"),
    amazon_video("amazon_video"),
    apple("apple"),
    apple_music("apple_music"),
    apple_tv("apple_tv"),
    applovin("applovin"),
    appsflyer("appsflyer"),
    appsflyer_analytics("appsflyer_analytics"),
    appstore("appstore"),
    atlas("atlas"),
    attribution("attribution"),
    aws("aws"),
    azure("azure"),
    baidu("baidu"),
    baidu_map("baidu_map"),
    baidu_search("baidu_search"),
    bbk("bbk"),
    bitmoji("bitmoji"),
    braintree("braintree"),
    bytedance("bytedance"),
    cashapp("cashapp"),
    chinatelecom("chinatelecom"),
    cmic("cmic"),
    comcast("comcast"),
    comcast_business("comcast_business"),
    crashlytics("crashlytics"),
    dianping("dianping"),
    disney("disney"),
    disney_plus("disney_plus"),
    dongchedi("dongchedi"),
    doubao("doubao"),
    ebay("ebay"),
    ebay_auctions("ebay_auctions"),
    ebay_sellers("ebay_sellers"),
    ebay_store("ebay_store"),
    eleme("eleme"),
    experiences("experiences"),
    facebook("facebook"),
    facebook_ads("facebook_ads"),
    facebook_gaming("facebook_gaming"),
    facetime("facetime"),
    fengmap("fengmap"),
    firebase("firebase"),
    fluct("fluct"),
    flyme("flyme"),
    gemini("gemini"),
    gmail("gmail"),
    google("google"),
    google_ads("google_ads"),
    google_analytics("google_analytics"),
    google_auth("google_auth"),
    google_cloud("google_cloud"),
    google_maps("google_maps"),
    google_play("google_play"),
    harmonyos("harmonyos"),
    heytap("heytap"),
    hisilicon("hisilicon"),
    homes("homes"),
    huawei("huawei"),
    huawei_cloud("huawei_cloud"),
    huawei_mobile("huawei_mobile"),
    huoshan("huoshan"),
    iab("iab"),
    icloud("icloud"),
    iflytek("iflytek"),
    ihoc("ihoc"),
    illustrator("illustrator"),
    in_app("in_app"),
    inmobi("inmobi"),
    inmobi_ads("inmobi_ads"),
    inmobi_analytics("inmobi_analytics"),
    inmobi_audience("inmobi_audience"),
    instagram("instagram"),
    itunes("itunes"),
    kindle("kindle"),
    koubei("koubei"),
    koubei_merchant("koubei_merchant"),
    lazada("lazada"),
    linkedin("linkedin"),
    llama("llama"),
    marvel("marvel"),
    meituan("meituan"),
    meizu("meizu"),
    messenger("messenger"),
    meta("meta"),
    microsoft("microsoft"),
    miui("miui"),
    moat("moat"),
    mopub("mopub"),
    multiplayer("multiplayer"),
    mytarget("mytarget"),
    mytarget_ads("mytarget_ads"),
    mytarget_audience("mytarget_audience"),
    oculus("oculus"),
    onedrive("onedrive"),
    oppo("oppo"),
    oracle("oracle"),
    oracle_analytics("oracle_analytics"),
    oracle_cloud("oracle_cloud"),
    oracle_cx("oracle_cx"),
    oracle_database("oracle_database"),
    oracle_erp("oracle_erp"),
    oracle_hcm("oracle_hcm"),
    oracle_scm("oracle_scm"),
    outlook("outlook"),
    paypal("paypal"),
    peacock("peacock"),
    periscope("periscope"),
    photoshop("photoshop"),
    pinterest("pinterest"),
    pinterest_ads("pinterest_ads"),
    pinterest_analytics("pinterest_analytics"),
    pipixia("pipixia"),
    pixar("pixar"),
    qihoo360("qihoo360"),
    qqmusic("qqmusic"),
    radar("radar"),
    roku("roku"),
    roku_ads("roku_ads"),
    roku_channel("roku_channel"),
    sankuai("sankuai"),
    sigma("sigma"),
    sina("sina"),
    siri("siri"),
    snap("snap"),
    snap_map("snap_map"),
    snapchat("snapchat"),
    sogou("sogou"),
    sogou_input("sogou_input"),
    sohu("sohu"),
    sohu_news("sohu_news"),
    sohu_video("sohu_video"),
    spectacles("spectacles"),
    square("square"),
    stripe("stripe"),
    taobao("taobao"),
    tapjoy("tapjoy"),
    tapjoy_ads("tapjoy_ads"),
    tapjoy_analytics("tapjoy_analytics"),
    teams("teams"),
    tencent("tencent"),
    tencentcloud("tencentcloud"),
    tencentgames("tencentgames"),
    tencentvideo("tencentvideo"),
    tiktok("tiktok"),
    tmall("tmall"),
    tock("tock"),
    tongyi("tongyi"),
    toutiao("toutiao"),
    tugele("tugele"),
    tweepy("tweepy"),
    tweetdeck("tweetdeck"),
    twitter("twitter"),
    unionpay("unionpay"),
    unity("unity"),
    unity_ads("unity_ads"),
    unity_playables("unity_playables"),
    venmo("venmo"),
    video_ads("video_ads"),
    vine("vine"),
    vivo("vivo"),
    vungle("vungle"),
    vungle_ads("vungle_ads"),
    wechat("wechat"),
    whatsapp("whatsapp"),
    xbox("xbox"),
    xfinity("xfinity"),
    xianyu("xianyu"),
    xiaomi("xiaomi"),
    xiaomi_store("xiaomi_store"),
    xigua("xigua"),
    xoom("xoom"),
    yahoo("yahoo"),
    yahoo_finance("yahoo_finance"),
    yahoo_mail("yahoo_mail"),
    yahoo_sports("yahoo_sports"),
    youtube("youtube"),
    ztuni("ztuni"),
    // 应用
    android("android"),
    app("app");

    private final String name;

    private static final Map<String, MyEntity> enetityMap = Arrays.stream(MyEntity.values())
            .collect(Collectors.toMap(MyEntity::getName, entity -> entity));

    MyEntity(String name) {
        this.name = name;
    }

    public String getName() {
        return name;
    }

    public static Map<String, MyEntity> getEntityMap() {
        return MyEntity.enetityMap;
    }
}
